export interface TaskVO {
  /**
   * id
   */
  id: string | number;

  /**
   * 任务名称
   */
  name: string;

  /**
   * 起始时间
   */
  startTime: string;

  /**
   * 结束时间
   */
  endTime: string;

  /**
   * 备注
   */
  remark: string;

  /**
   * 部门id
   */
  deptId: string | number;

  /**
   * 用户id
   */
  userId: string | number;

  teacher: string;
}

export interface TaskForm extends BaseEntity {
  /**
   * id
   */
  id?: string | number;

  /**
   * 任务名称
   */
  name?: string;

  /**
   * 起始时间
   */
  startTime?: string;

  /**
   * 结束时间
   */
  endTime?: string;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 部门id
   */
  deptId?: string | number;

  /**
   * 用户id
   */
  userId?: string | number;
}

export interface TaskQuery extends PageQuery {
  /**
   * 任务名称
   */
  name?: string;

  /**
   * 起始时间
   */
  startTime?: string;

  /**
   * 结束时间
   */
  endTime?: string;

  /**
   * 部门id
   */
  deptId?: string | number;

  /**
   * 用户id
   */
  userId?: string | number;

  /**
   * 日期范围参数
   */
  params?: any;
}
